3392 Occurs just before closing a Solution/Project. 3393 Occurs before a command executes. 3394 Occurs after building the solution. 3395 Occurs just before the solution builds. 3396 Occurs when OnAction property for corresponding CommandBarControl object is set or returned. 3397 Occurs just after adding a Project or ProjectItem. 3398 This event is signaled just after removing a Project or ProjectItem. 3399 Occurs just after renaming a Project or Project item. 3400 Occurs just after the selection model changes. 3401 Occurs just after opening a Solution/Project. 3402 Occurs just after adding a Project to the solution. 3403 Occurs just after removing a Project from the solution. 3404 Occurs just after renaming a Project. 3405 Occurs just after renaming a solution. 3406 Adds ProjectItem objects/sets ProjectItems properties/returns ProjectItem object representing FileName argument. 3407 Causes the environment to register a specified add-in DLL. 3408 Adds a ProjectItem object from a file installed in project directory structure. 3409 Adds project to solution based on project file already installed in correct location. 3410 Adds the contents of a file to a TextBuffer object. 3411 Adds a string to the TextBuffer object. 3412 Copies indicated file to ProjectItems directory; adds file as member of ProjectItems collection. 3413 Copies project file to specified location; adds it to solution as project file. 3414 Adds the command, as represented by the GUID and ID, to the Commands object. 3415 Adds a window to the collection of currently linked windows. 3416 Starts a solution build. 3417 Causes the development environment to close the current solution file. 3418 Closes and destroys the window. 3419 Creates a new tool window containing the indicated ActiveX document or control. 3420 Deletes a single line of code or a specified range of lines in a TextBuffer object. 3421 Expands views of the project structure to show the ProjectItem. 3422 Searches a TextBuffer for a specified string. 3423 Returns an interface or object that can be accessed at run time by name. 3424 Returns True if the file is open in the specified view. 3425 Returns an indexed member of a collection. 3426 Called when the add-ins collection changes. 3427 Occurs immediately before shutting down the environment. 3428 Connects the add-in to the extensibility object model. 3429 The environment calls this method when it unloads the add-in. 3430 The environment calls this method when startup is complete. 3431 Opens a file as though the user invoked the File Menu's Open File command. 3432 Opens the ProjectItem object in the specified view. 3433 Opens the Solution represented by the filename. 3434 Closes the environment. 3435 Invokes a command. 3436 Removes an object from a collection. 3437 Removes a Window object from the LinkedWindows collection. 3438 Removes a Project object from the Solution object. 3439 Saves the project. 3440 Saves the current solution file. 3441 Moves the focus to the specified window. 3442 Updates the collection as if the Add-in Manager Dialog was opened. 3443 Provides information about an add-in to other Add-in objects. 3444 Provides events for solution builds. 3445 The CommandBarEvents object triggers an event when a control on the command bar is clicked. 3446 Provides command events for add-ins. 3447 Represents commands in the environment. 3448 Represents solution's build properties. 3449 Root object from which all other objects and collections in environment extensibility are accessed. 3450 Allows access to all events in the extensibility model. 3451 Contains methods the development environment calls when it connects to an Add-in. 3452 Returns the collection of all linked windows contained in a LinkedWindowFrame. 3453 Generic object representing items contained in project/current instance of development environment. 3454 Generic object used to represent projects. 3455 Generic object representing property of another object/containing all currently available Property objects. 3456 Represents selected project(s) or project item(s). 3457 Represents the selection context with objects that model the selection below the project item level. 3458 Provides events for changes to a selection. 3459 Provides events for changes to a solution. 3460 Collection of all projects in the environment; contains many properties of the solution. 3461 Provides access to the code associated with a project item. 3462 Represents window(s) in the development environment. 3463 Returns configuration object representing configuration in effect for next build. 3464 Returns the current active window. 3465 Returns the Add-ins collection, containing all currently available add-ins. 3466 Sets/returns value determining whether available members list pops up when user types period after variable reference. 3467 Sets/returns value determining whether argument list pops up when user types open parenthesis after function name. 3468 Sets/ returns value controlling whether IDE automatically reloads open files if it detects that they have changed on disk outside the IDE. 3469 Returns the object that sources solution build events. 3470 Returns the string displayed in the window's title bar. 3471 Sets/returns value determining whether insertion point left at beginning or end of pasted text. 3472 Sets/returns value indicating time needed to hold down mouse to regain focus in editor window. 3473 Returns the collection containing the object supporting this property. 3474 Returns an object providing events fired when the supplied CommandBarControl object is clicked. 3475 Returns reference to development environment's CommandBars object. 3476 Returns the CommandEvents object for the specified command. 3477 Returns command's GUID and ID in group associated with the CommandBarControl. 3478 Returns a string representing the command-line arguments. 3479 Returns the Commands object. 3480 Returns the object representing the build configurations for the solution. 3481 Returns value indicating whether an Add-ins is loaded and connected. 3482 Returns number of newline sequences in buffer. 3483 Returns value indicating the count of objects in the collection. 3484 Returns a string containing the object's description. 3485 Returns string indicating whether the project is displayed in SDI or MDI mode. 3486 Returns an OLE automation object that models the data in the document. 3487 Sets/returns value determining whether document outline tool window is shown when attached to editor windows. 3488 Sets/returns value determining whether editor supports drag and drop text editing. 3489 Returns the top-level extensibility object. 3490 Sets/returns value determining whether URLs underlined; enables left click to jump to URL. 3491 Returns a reference to the Events object. 3492 Returns the number of files associated with the project item. 3493 Returns the full pathname to the environment executable. 3494 Sets/returns the current keyboard mapping via an ASCII file showing the keyboard mapping. 3495 Returns full pathname indicating the location of the project file. 3496 Returns full pathname of solution file. 3497 Returns the full pathnames of the files associated with a project item. 3498 Returns enumerated type indicating the character set used to display text in editor. 3499 Sets/returns enumerated type determining the character set used to display text in the editor. 3500 Returns a String expression indicating the face used to display text in the editor. 3501 Sets/returns a String expression determining the face used to display text in the editor. 3502 Returns/sets the size of the font used to display text in the editor. 3503 Returns/sets the size of the font used to display text in the editor. 3504 Sets/returns value determining whether insertion point is placed at the beginning or end of a selection. 3505 Returns the Add-in's CLSID as obtained from the Add-in's registry entry. 3506 Sets/returns a Single value indicating the dimensions of the window in pixels. 3507 Sets/returns value determining whether editor windows have a horizontal scrollbar. 3508 Sets/returns a Long value indicating the width of an indent level in spaces. 3509 Sets/returns value indicating the width of an indent level in spaces. 3510 Returns one element of a list. 3511 Returns an integer indicating the number of strings included in the Info property. 3512 Returns a string providing information on the selected item. 3513 Sets/returns Boolean value determining whether tabs in editor use spaces or tab characters. 3514 Sets or returns whether the configuration is for debug or release. 3515 Returns value indicating whether object was changed since the last time it was saved. 3516 Returns value indicating whether the ProjectItem is open for a particular view. 3517 Returns a GUID String indicating the kind or type of the object. 3518 Returns/sets distance between internal left/top edge of an object and left/top edge of its container. 3519 Returns the specified block of lines. 3520 Returns Window object representing window frame containing window. 3521 Returns a LinkedWindows collection. 3522 Returns the ID of the locale in which the environment is running. 3523 Returns a Window object representing the main environment window. 3524 Returns/sets value indicating whether Indicator Margin is displayed in editor. 3525 Sets/returns value indicating number of files stored in Miscellaneous Files Project. 3526 Sets/returns value indicating the number of files stored in the most recently used submenu. 3527 Returns value indicating whether the selection includes multiple items. 3528 Sets/returns the name of the object. 3529 Sets/returns the name of the project. 3530 Returns a value representing the number of items in the list value. 3531 Returns the type of the Window.Object object, a GUID string representing the tool contained in the window. 3532 Returns an additional OLE automation object for support of other add-ins. 3533 Sets/returns value of Property object when type of value is Object. 3534 Returns the extensibility object for the tool represented by the window. 3535 Sets/returns an enumerated type determining whether, at build time, the environment should save everything before building the solution. 3536 Sets/returns value determining whether environment should save everything before running or previewing. 3537 Sets/ returns a value indicating Visual Studio's startup behavior. 3538 Returns the parent object. 3539 Returns the ProgID as obtained from the Add-in's registry entry. 3540 Returns the ProjectItem object. 3541 Returns the ProjectItem object associated with the window. 3542 Returns a ProjectItems collection for the object. 3543 Returns the Project object associated with the object the Project property was invoked on. 3544 Returns collection object representing all available categories and subcategories of environment-level properties. 3545 Returns the Properties collection. 3546 Sets/returns value controlling whether current window displays new file if current document saved. 3547 Returns a collection containing the items currently selected in the environment. 3548 Returns collection of objects representing selection context at finer granularity than Project/ProjectItem. 3549 Returns the Events object for the solution. 3550 Sets/returns value determining whether there is space at left of text pane for special selection operations, drawing breakpoint glyphs. 3551 Sets/returns value determining whether the status bar is visible. 3552 Returns the Events object for the selection. 3553 Returns the Solution object. 3554 Sets/returns value determining whether dragging the mouse selects in stream mode or block mode. 3555 Sets/returns value determining tab size in the editor. 3556 Returns full pathname of directory containing templates in Visual Studio install directory. 3557 Returns an enumerated string indicating the object type. 3558 Sets/returns value determining whether Undo command affects all commands or changes to text. 3559 Returns name of project as relative pathname from directory containing solution file leading to project file. 3560 Sets/ returns the value of property returned by the Property object. 3561 Returns the host application's version number as a String. 3562 Sets/returns value determining whether there is a vertical scrollbar on editor windows. 3563 Sets/returns value determining whether non-printing characters are displayed in the editor. 3564 Sets/returns value determining whether the window is visible. 3565 Sets/returns value determining maximum number of document windows listed on Windows menu. 3566 Returns the Windows collection. 3567 Sets/returns string determining the state of the window. 3571 The object representing the Task List. 3572 Returns the WindowConfigurations collection, representing all window configurations available. 3573 Returns the Documents collection, representing all open documents. 3574 Returns the current active Document. 3575 Executes a environment command based on it's name. 3576 Returns the Globals object for storing persistent data. 3577 Creates a new document and adds it to the Documents collection. 3578 Returns the full file path to the item. 3579 Returns the full file path to the item. 3580 Returns a value specifying if the item in storage is read only or not. 3581 Returns the Windows that display the document. 3582 Returns the ProjectItem object. 3583 Moves the focus to the current item. 3584 Closes the document, and optionally saves. 3585 Creates a new window to view the document. 3586 Saves the object to storage. 3587 Undo the action last performed by the user on this object. 3588 Redo the action last performed by the user on this object. 3589 Returns an objects representing the selection on this object. 3590 Sends the object to the printer. 3591 The command group GUID used to represent the command. 3592 The ID within a command group GUID used to represent the command. 3593 Returns a value specifying if the command is enabled in the current context. 3594 Occurs after a command executes. 3595 Returns the document this window displays. 3596 Gets/Sets if the window can be tab-linked. 3597 An object used for storing temporary or persistent data. 3598 Get/Set the value of a named variable. 3599 Get/Set if a variable is persisted to storage at shutdown, and re-read on startup. 3600 Get if a variable with the given name is available for reading. 3601 Returns a string uniquely identifying this pane. 3602 Displays a string on the pane. 3603 Force display all task items not yet added to the task list. 3604 Clears all text from the output window pane. 3605 Displays a string on the pane, and add a corresponding item to the task list. 3606 Returns the TextDocument object in the pane. 3607 An object used for displaying text output to the user. 3608 An object containing OutputWindowPanes. 3609 Creates a new pane and adds it to the collection. 3610 An object representing the output window. 3611 Returns the OutputWindowPanes collection for the object. 3612 Returns the currently active item in the collection. 3613 Gets/Sets the view to list mode. 3614 Adds a item to the tool box. 3615 Adds a tab to the tool box. 3616 Returns the collection of Tabs on the tool box. 3617 Displays the document the task item refers to. 3618 Gets/Sets the checked state of the task item. 3619 Returns if the task item is currently displayed. 3620 Gets/Sets the line the task item refers to. 3621 Gets/Sets the file the task item refers to. 3622 Gets/Sets the description of the task item. 3623 Gets/Sets the priority of the task item. 3624 Returns which group of tasks this item belongs to. 3625 Returns which subgroup of tasks this item belongs to. 3626 Creates a task item and adds it to the task list. 3627 Collection of all items in the Task List. 3628 Returns the TaskListItems Collection. 3629 Collection of Documents open for editing. 3630 Returns the object that sources Window events. 3631 Returns the object that sources output Window events. 3632 Represents a command in the environment. 3633 A Document open for editing. 3634 Creates a LinkedWindowFrame object, and places two windows on it. 3635 Creates a new document window containing the indicated ActiveX document or control and the file specified. 3636 Describes how the windows are linked within the frame. 3637 Collection of all items on a tool box page. 3638 Object representing the tool box window. 3639 Collection of all pages on the tool box. 3640 An individual item within the task list. 3641 An individual tab on the tool box. 3642 An individual item on a tool box tab. 3643 Returns the collection of items on this tab. 3644 Object representing a window layout. 3645 Make the window layout the current layout. 3646 Set the window layout contained in the object match the currently used layout. 3647 Returns the Path (without filename) to the file in storage. 3648 Collection of window layouts available. 3649 Returns the ObjectExtenders object. 3650 Object that provides access to Automation Extenders. 3651 Registers an Extender Provider for a specific Extender category. 3652 Unregister a previously registered Extender Provider. 3653 Get an Extender for the given object under the specified category. 3654 List all Extenders for the given object under the specified category. 3655 List all Contextual Extender CATIDs for the current selection. 3656 Object that represents an Extender Provider. 3657 Get an Extender for the given object under the specified category. 3658 Returns True if the Provider can provide an Extender for the given object under the specified category. 3659 Interface an Automation Extender should support if it wants to filters one or more Extendee properties. 3660 Returns whether the specified property is filtered (hidden). 3661 Site Object for an Automation Extender. 3662 Method an Automation Extender is expected to call back upon when being destroyed to notify its site. 3663 Returns the Find object. 3664 Returns the object that sources Find events. 3665 Object representing Find Symbol. 3666 Gets/Sets the Find action to be performed. 3667 Gets/Sets the text/pattern to be searched. 3668 Gets/Sets whether or not the search is case sensitive. 3669 Gets/Sets whether or not the search matches whole words. 3670 Gets/Sets whether or not hidden text is included in the search. 3671 Gets/Sets whether the search is performed backwards from the current position. 3672 Gets/Sets whether or not sub-folders are searched for a Find in Files operation. 3673 Gets/Sets whether or not modified documents remain open after a Replace operation. 3674 Gets/Sets the syntax used to specify the search pattern. 3675 Gets/Sets the replacement text for a Replace operation. 3676 Gets/Sets the target of the search operation. 3677 Gets/Sets the search path for a Find in Files operation. 3678 Gets/Sets the file masks for the files to be searched. 3679 Gets/Sets the location of where the search results are shown for a bulk search operation. 3680 Performs a search based on the options set on the Find object. 3681 Performs a search based on options passed in to this method without changing any options on the Find object. 3682 Provides events for Find operations. 3683 Event that is fired when a Find operation finishes. 3684 Get an Extender for this object under the specified category. 3685 Get a list of available Extenders on this object. 3686 Get the Extension Category ID of this object. 3687 Object representing the File Open and Add Item dialogs. 3688 Opens a file as though the user invoked the File Menu's New File command. 3689 Adds an existing item to the current project. 3690 Adds a new item to the current project. 3691 Navigates to the given URL. 3692 Returns the ItemOperations object. 3693 Returns the name of the document's language. 3694 Clears all bookmarks in the document. 3695 Creates unnamed bookmarks where the specified pattern is found. 3696 Replaces a pattern of text with new text in a document. 3697 Returns a TextPoint object representing the beginning of the object's text. 3698 Returns a TextPoint object representing the end of the object's text. 3699 Returns the 1-based index of the current line. 3700 Returns the 1-based index of the current column. 3701 Returns the 1-based character index of the current position from the beginning of the document. 3702 Returns the display column of the current position. 3703 Returns whether the current position is at the end of the document. 3704 Returns whether the current position is at the beginning of the document. 3705 Returns whether the current position is at the end of the line. 3706 Returns whether the current position is at the beginning of the line. 3707 Returns the number of characters in the current line. 3708 Returns whether the called object is equal to the given object. 3709 Returns whether the called object is less than the given object. 3710 Returns whether the called object is greater than the given object. 3711 Creates an EditPoint object at the current location and returns it. 3712 Moves the object the specified number of characters to the left. The default is 1 character. 3713 Moves the object the specified number of characters to the right. The default is 1 character. 3714 Moves the object to the end of the current line. 3715 Moves the object to the beginning of the current line. 3716 Moves the object to the end of the document. 3717 Moves the object to the beginning of the document. 3718 Moves the object the specified number of words to the left. The default is 1 word. 3719 Moves the object the specified number of words to the right. The default is 1 word. 3720 Moves the object up by the specified number of lines. The default is 1 line. 3721 Moves the object down by the specified number of lines. The default is 1 line. 3722 Sets an unnamed bookmark on the current line. 3723 Clears any unnamed bookmarks on the current line. 3724 Moves to the location of the next bookmark in the document. 3725 Moves to the location of the previous bookmark in the document. 3726 Fills the current line with white space to the given column. 3727 Inserts the given string at the current location. 3728 Inserts the contents of the specified file at the current location. 3729 Returns the text between the current location and the specified location. 3730 Copies the indicated span of text to the clipboard. 3731 Copies the indicated span of text to the clipboard and deletes it. 3732 Inserts the clipboard contents at the current location. 3733 Deletes the indicated span of text. 3734 Returns whether the indicated span contains any read-only text. 3735 Finds a pattern of text in the given span. 3736 Finds a pattern of text in the given span and replaces it with the specified text. 3737 Indents the indicated span of lines by the number of indentation levels given. The defaults are the current line and 1 indentation level. 3738 Removes indents from the indicated span of lines by the number of indentation levels given. The defaults are the current line and 1 indentation level. 3739 Formats the indicated span of text based on the current language. 3740 Replaces the indicated span of text with the given text. 3741 Changes the case of the text in the indicated span. 3742 Deletes white space horizontally or vertically around the current location. 3743 Returns the LanguageManager object for this document. 3744 Creates an EditPoint object at the specified location and returns it. The default location is the beginning of the document. 3745 Returns the origin point of the selection. 3746 Returns the current endpoint of the selection. 3747 Returns the 1-based column index of the anchor point. 3748 Returns the 1-based line index of the bottom point. 3749 Returns the bottom end of the selection. 3750 Returns the 1-based column index of the active point. 3751 Returns the 1-based line index of the active point. 3752 Indicates whether the anchor point is equal to the active point. 3753 Indicates whether the active point is equal to the bottom point. 3754 Returns the selected text. 3755 Returns the 1-based line index of the top point. 3756 Returns the top end of the selection. 3757 Changes the case of the selected text. 3758 Collapses the selection to the active point. 3759 Copies the selection to the clipboard. 3760 Copies the selection to the clipboard and deletes it. 3761 Deletes the selection. 3762 Deletes a specified number of characters to the left of the active point. The default is 1 character. 3763 Searches for the given pattern from the active point to the end of the document. 3764 Searches for the given pattern in the selection and replaces it with new text. 3765 Moves to the beginning of the indicated line and selects the line if requested. 3766 Indents the lines of the selection by the number of indentation levels given. The default is 1 indentation level. 3767 Removes indents from the selected lines by the number of indentation levels given. The default is 1 indentation level. 3768 Moves the active point to the given position. 3769 Moves the active point to the given 1-based absolute character offset. 3770 Inserts a line break at the active point. 3771 Selects the document. 3772 Selects the line containing the active point. 3773 Exchanges the positions of the active point and the anchor point. 3774 Converts spaces to tabs in the selection according to the user's tab settings. 3775 Converts tabs to spaces in the selection according to the user's tab settings. 3776 Returns the text pane that contains the selection. 3777 Returns a TextRanges collection with one TextRange object for each line or partial line in the selection. 3778 Inserts text, overwriting the existing text. 3779 Moves the active point to the indicated display column. 3780 Moves the active point a specified number of pages up in the document, scrolling the view. 3781 Moves the active point a specified number of pages down in the document, scrolling the view. 3782 Returns the column index of a virtual point in virtual space. 3783 Returns the most recently active pane in the text window. 3784 Returns the collection of panes in the text window. 3785 Returns the window containing this object. 3786 Returns the height of the window in character units. 3787 Returns the width of the window in character units. 3788 Returns whether the indicated span of text is fully visible in the pane. 3789 Scrolls the pane vertically to make the indicated span of text visible. 3790 Returns the linguistic context of the supplied location. 3791 Returns dsDevStudio for backward compatibility. 3792 Returns the overtype mode of the text editor. 3793 Returns the white space mode of the text editor. 3794 Returns the StatusBar object, representing the status bar on the main window. 3795 Gets/Sets who has control of the program, an Automation Controller or the user. 3796 Gets the mode of the program, design or debug. 3797 Returns the object model of the macro environment. 3798 Runs a wizard with the user supplied parameters. 3799 A list of categories currently allocated. 3800 Determines if a item within a task can be modified. 3801 The StatusBar object, representing the status bar on the main window. 3802 Resets the text in the status bar to the default text. 3803 Display an animated picture in the status bar. 3804 Creates, modifies, and clears the meter control inside the status bar. 3805 Sets x, y, width, and height coordinates in the status bar. 3806 Sets the text column and character position in the status bar. 3807 Returns a list of variables. 3808 Returns the Project for the Miscellaneous Files node in the solution. 3809 Returns the Solution Add-ins collection, containing all currently available add-ins associated with the open solution. 3810 Returns a Boolean indicating if there are any projects currently in the solution. 3811 Creates a command that persists and is available the next time started. 3812 Creates a command bar that persists and is available the next time started. 3813 Removes a command bar that was created with Commands.AddCommandBar. 3814 Removes a named command that was created with Commands.AddNamedCommand. 3815 Creates a persistent command bar control for this command. 3816 Adds an Add-in to the collection. 3817 This interface is implemented by wizard writers to construct a wizard. 3818 Removes the Add-in from the collection of Add-ins, and makes it unavailable. 3819 This interface is implemented by tools options page writers to construct a tools options page. 3820 Called just after the tools options page is created for the first time. 3821 Called to return an object that holds the properties for the page. 3822 Called if the user presses the OK button on the Tools Options dialog. 3823 Called if the user presses the Cancel button on the Tools Options dialog. 3824 Called if the user presses the Help button on the Tools Options dialog. 3825 The DTEEvents object triggers events about the state of the environment. 3826 Returns the object that sources events on the environment. 3827 Returns the object that sources events on the Task List. 3828 Returns the object that sources events on Documents. 3829 The TaskListEvents object triggers events about the Task List. 3830 The OutputWindowEvents object triggers events about the Output Window. 3831 The WindowEvents object triggers events about Windows. 3832 Occurs after a document is saved. 3833 Occurs just before a document is closed. 3834 Occurs just before a document is opened. 3835 Occurs just after a document is opened. 3836 Occurs when a window has been moved. 3837 Occurs just before a window is closed. 3838 Occurs when a window receives focus. 3839 Occurs when a new window is made. 3840 Occurs when a new OutputWindowPane object is created. 3841 Occurs when a output window pane is modified. 3842 Occurs when all the text in a output window pane is removed. 3843 Occurs when a new task is added to the Task List. 3844 Occurs when a task is removed from the Task List. 3845 Occurs when a task is changed. 3846 Occurs when the user wishes to go to the source of the task item. 3847 Occurs when the environment has completed initializing. 3848 Occurs when the environment is beginning to close. 3849 Occurs when the state of the environment has changed. 4044 Occurs when changes in a buffer are committed. 4252 Get the global ContextAttributes collection. 4253 Get the ContextAttributes collection for the window. 4254 Get the name of this attribute. 4255 Get the DTE object. 4256 Get the parent attribute collection for this attribute. 4257 Get the collection of values for this attribute. 4258 Remove this attribute from its parent collection. 4259 Get a ContextAttribute by index from the attribute collection. 4260 Get the parent object for this attribute collection (DTE or Window). 4261 Get the number of attribute names in this collection. 4262 Add an attribute name/value pair to this collection. 4263 Get the type of this collection (Global, Window, High Priority). 4264 Get the High Priority attribute collection. There is only one instance of this attribute collection. It is only available from Global attribute collection. 4265 Refresh the contents of this attribute collection. 4267 Gets/Sets preffered help language. 4268 Gets/Sets preferred collection file or namespace. 4269 Use external help viewer.